<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@ page import="java.util.*,familytree.persistencia.pojos.*;" %>
<%@ page import="familytree.negocio.IArbolProcessor,familytree.negocio.bo.ArbolBO;" %>


<%String query = request.getParameter("query");
            if (query.length() >= 3) {
                Nodo nodo = (Nodo) request.getSession().getAttribute("nodoActual");
                if (nodo != null) {
                    List<Nodo> lista = new ArrayList<Nodo>();
                    IArbolProcessor arbolBO = new ArbolBO();
                    lista = arbolBO.findNodosByArbol(nodo.getArbol().getIdArbol());
                    
                    String cadena = "{ items : [";
                    for (int i = 0; i < lista.size(); i++) {
                        Nodo n = lista.get(i);
                        String nombre = n.getNombre() + " " + n.getPrimerApellido() + " " + n.getSegundoApellido();
                        if (nombre.toLowerCase().indexOf(query.toLowerCase()) > -1) {
                            cadena += "\r\n{label : '" + nombre + "', value : '" + i + "'},";                            
                        }
                    }
                    cadena = cadena.substring(0, cadena.length() - 1);
                    cadena += "]\r\n}";

                    out.println(cadena);
                }
            }
%>




